package agendamento;

import hibernate.dao.HibernateConnection;

import java.awt.EventQueue;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

import skin.LookAndFeelSelector;
import utilitarios.JPanelPersonalizavel;
import cliente.FrmAlterarExcluirCli;
import cliente.FrmCadastrarCliente;
import cliente.FrmClientes;
import factory.FabricaDeFrame;

import java.awt.Color;
import java.awt.SystemColor;

public class FrmAgendamento extends JFrame {
	
	
	private JPanel contentPane;
	private JLabel lblLogo;
	private JButton btnAddAgend;
	private JButton btnAltEx;
	
	public FrmAgendamento() {
		setTitle("Salon Soft - Agendamento");
		setIconImage(Toolkit.getDefaultToolkit().getImage(FrmAgendamento.class.getResource("/Repositorio/icon.png")));
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		setBounds(100, 100, 500, 350);
		setLocationRelativeTo(null);
		contentPane = new JPanelPersonalizavel("src/Repositorio/pink_waves.png");
		contentPane.setBackground(SystemColor.controlHighlight);
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		lblLogo = new JLabel("");
		lblLogo.setBounds(63, 0, 350, 89);
		lblLogo.setIcon(new ImageIcon("src/repositorio/logo2.png"));
		contentPane.add(lblLogo);
		
		btnAddAgend = new JButton("");
		btnAddAgend .setBounds(35, 103, 150, 150);
		btnAddAgend .setToolTipText("Agendar hor\u00E1rio para cliente");
		btnAddAgend .setIcon(new ImageIcon("src/repositorio/btn_agend_add.png"));
		contentPane.add(btnAddAgend );
		ActionListener agend = new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent e) {
				FrmCadAgendamento cadAgendamento = new FrmCadAgendamento();
				cadAgendamento.setVisible(true);
				
			}
		};
		
		btnAddAgend.addActionListener(agend);
		
		btnAltEx = new JButton("");
		btnAltEx.setBounds(299, 103, 150,150);
		btnAltEx.setToolTipText("Alterar ou Excluir Agendamento");
		btnAltEx.setIcon(new ImageIcon("src/repositorio/btn_agend_search.png"));
		contentPane.add(btnAltEx);
		ActionListener altcli = new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent arg0) {
				FrmAltExcAgendamento altExcluiAgend = new FrmAltExcAgendamento();
				altExcluiAgend.setVisible(true);
			}
		};
		btnAltEx.addActionListener(altcli);
	}


}
